package com.yuxinmuyu.sports_management.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yuxinmuyu.sports_management.bean.entiy.SStudent;
import com.yuxinmuyu.sports_management.bean.request.GetSStudentRequest;
import com.yuxinmuyu.sports_management.bean.request.GetSelectStudentRequest;
import com.yuxinmuyu.sports_management.bean.request.StudentIDRequest;
import com.yuxinmuyu.sports_management.bean.request.UpdateStudentRequest;
import com.yuxinmuyu.sports_management.bean.response.sStudentPageResponse;

public interface SStudentService {
     Page<SStudent>getStudentInfo(GetSStudentRequest request);

     Page<sStudentPageResponse> selectStudent(GetSelectStudentRequest request);

    void deleteStudent(StudentIDRequest request);

    sStudentPageResponse selectStudentByID(StudentIDRequest request);

    void addStudent(SStudent student);

    void updateStudent(UpdateStudentRequest student);
}
